Big Huge Thesaurus

capital of Indonesia

noun